#!/bin/bash

getopt -Qn 'Error' ham: "$@"
if [ $# -eq 0 ];
then echo usage: get_cec_version -m [\"managed system\"]
echo '      ' or
echo '      ' get_cec_version -a
exit 1
fi
if [ $1 = '-h' ];
then echo
echo usage: get_cec_version -m [\"managed system\"] 
echo '      ' retrieves the level of HMC the managed system"'"s service processor 
echo '                                                               ' supports
echo '      ' get_cec_version -a
echo '      ' retrieves list of systems managed by this HMC and the level of
echo '      ' HMC each managed system"'"s service processor supports 
echo
echo Options:	
echo '   ' -m the name of the managed system, enclosed in double quotes \" \"
echo '   ' -a 
echo '   ' -h brings up this help screen
echo
exit 0
fi

export CLASSPATH=/usr/websm/codebase/pluginjars/hmcdebug.jar:/opt/hsc:/usr/websm/codebase/pluginjars/sniacimom.jar:/usr/websm/codebase/pluginjars/xerces.jar:/usr/websm/codebase/pluginjars/HwmcaCommon.jar:/usr/websm/codebase/pluginjars/auifw.jar:$CLASSPATH
export PATH=/opt/IBMJava2-13/jre/bin:$PATH

if [ $# -eq 2 -a $1 = '-m' ];
then java -Djavax.net.ssl.keyStore=/usr/websm/codebase/SM.pubkr -Djavax.net.ssl.keyStorePassword=defp -DcimomConfigFile=/opt/hsc/data/cimomcfg.properties com.ibm.hsc.common.util.GetCecVersion $1 "\"$2\""
exit 0
fi

if [ $# -eq 1 -a $1 = '-a' ];
then java -Djavax.net.ssl.keyStore=/usr/websm/codebase/SM.pubkr -Djavax.net.ssl.keyStorePassword=defp -DcimomConfigFile=/opt/hsc/data/cimomcfg.properties com.ibm.hsc.common.util.GetCecVersion $1 "\"\""
exit 0
fi

echo usage: get_cec_version -m [\"managed system\"]
echo '      ' or
echo '      ' get_cec_version -a
exit 1
